/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let Iconbg: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1368 1024" width={size} height={size} {...rest}>
      <Path
        d="M854.660923 227.406769l0.029539 0.004923 106.082461 28.484923-0.211692 0.78277 51.904 90.087384a96.836923 96.836923 0 0 0-13.046154-0.886154c-53.115077 0-96.167385 43.145846-96.167385 96.364308 0 7.054769 0.758154 13.932308 2.19077 20.558769l-136.664616 511.113846a27.406769 27.406769 0 0 1-10.210461 15.010462 27.396923 27.396923 0 0 1-11.771077 6.572308L640.654769 1024l-133.144615-497.92a95.566769 95.566769 0 0 0 48.866461 13.351385c35.963077 0 67.318154-19.780923 83.810462-49.083077l57.831385 216.300307 122.944-459.76123a27.524923 27.524923 0 0 1 33.698461-19.480616z m-298.289231 146.835693c37.937231 0 68.691692 30.818462 68.691693 68.824615 0 38.016-30.754462 68.834462-68.68677 68.834461-37.937231 0-68.691692-30.818462-68.691692-68.829538 0-38.016 30.754462-68.829538 68.691692-68.829538z m443.042462-0.827077c37.937231 0 68.691692 30.818462 68.691692 68.829538 0 38.016-30.754462 68.834462-68.691692 68.834462-37.932308 0-68.686769-30.818462-68.686769-68.834462 0-38.011077 30.754462-68.824615 68.686769-68.824615zM410.914462 0.969846l0.029538 0.004923 106.082462 28.484923-0.46277 1.732923 0.787693-0.206769 88.014769 329.147077a95.566769 95.566769 0 0 0-48.989539-13.425231c-35.908923 0-67.224615 19.721846-83.741538 48.950154l-26.761846-100.096-56.846769 212.593231-4.376616-1.181539 0.004923 0.664616H0V397.499077a27.524923 27.524923 0 0 1 27.524923-27.52l256.226462-0.004923L377.216 20.450462A27.524923 27.524923 0 0 1 410.914462 0.969846z m652.110769 369.004308H1368.615385v110.139077a27.524923 27.524923 0 0 1-27.524923 27.52l-271.04 0.004923a96.128 96.128 0 0 0 25.531076-65.393231 96.216615 96.216615 0 0 0-32.56123-72.270769z"
        fill={getIconColor(color, 0, '#F5F5F5')}
      />
    </Svg>
  );
};

Iconbg.defaultProps = {
  size: 18,
};

Iconbg = React.memo ? React.memo(Iconbg) : Iconbg;

export default Iconbg;
